home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Archives / ForCLI / msdos_30.lha / MSDOS_30 / Install-MSDOS < prev    next >
Text File  |  1995-09-28  |  5KB  |  212 lines

  1. ;MS-DOS® For AmigaDOS®,   Copyright ©1995  Dave Lomax
  2. ;This Installer for $VER 3.0 (27.9.95)
  3.  
  4. (complete 0)
  5.  
  6. (set @DESTINATION
  7.     (askdir
  8.         (prompt "Where would you like MSDOS® For AmigaDOS® Installed?")
  9.               (help @askdir-help)
  10.               (default "SYS:System")
  11.     )
  12. )
  13.  
  14. (set @DEST ("%s%s" @DESTINATION "/MSDOS"))
  15.  
  16. (complete 5)
  17.  
  18. (makedir @DEST
  19.     (prompt "\n\n\n\nCreating directory MSDOS")
  20.     (help "\n\n\nI'm making a directory to bung all\n"
  21.           "of the MS-DOS® commands in.\n\n"
  22.               "If you move it, you MUST change the\n"
  23.               "User-Startup [assign] accordingly")
  24.     (infos)
  25.     (confirm)
  26. )
  27.  
  28. (complete 10)
  29.  
  30. (copyfiles
  31.     (prompt "\n\n\n\n"
  32.                 "Installing MS-DOS® Commands...\n\n"
  33.                 "This will copy across all the MS-DOS® commands\n")
  34.     (help @copyfiles-help)
  35.     (source "DOS6")
  36.     (dest @DEST)
  37.     (all)
  38.     (infos)
  39. )
  40.  
  41. (complete 25)
  42.  
  43. (set @DESTHELP
  44.         (askdir
  45.                 (prompt "Where would you like the Help Guide Installed?")
  46.                 (help @askdir-help)
  47.                 (default "HELP:")
  48.         )
  49. )
  50.  
  51. (complete 30)
  52.  
  53. (copyfiles
  54.     (prompt "Copying MSDOS.Guide\n")
  55.     (help "This will copy the MSDOS.Guide file\n"
  56.           "to where you have just selected\n")
  57.     (source "MSDOS.Guide")
  58.     (dest @DESTHELP)
  59.     (infos)
  60.     (confirm)
  61. )
  62.  
  63. (complete 35)
  64.  
  65. (copyfiles
  66.         (prompt "Copying Guide viewer\n")
  67.         (help "This will copy PPGuide, to view the Guide\n")
  68.         (source "AmigaGuide")
  69.         (dest @DESTHELP)
  70.     (confirm)
  71. )
  72.  
  73. (complete 40)
  74.  
  75. (copylib
  76.     (prompt "\n\n\n\nInstalling Help.Library")
  77.     (help @copylib-help)
  78.     (source "LIBS/HELP.Library")
  79.     (dest "LIBS:")
  80.     (confirm)
  81. )
  82.  
  83. (complete 50)
  84.  
  85. (startup "[MSDOS® For AmigaDOS®     ©1995 Dave Lomax]"
  86.     (prompt "\n\n\n\nAdding a line to\n\nS:User-Startup")
  87.     (help "This will add a line to your\n\n"
  88.           "S:User-Startup file which simply\n\n"
  89.           "makes an ASSIGN to its path.\n")
  90.     (command (cat "Assign Dos6: " @DEST))
  91. )
  92.  
  93. (complete 55)
  94.  
  95. (execute "Add_To_Shell_Startup"
  96.     (help "This will ADD a line\n\n"
  97.           "to your Shell-Startup\n\n"
  98.           "to activate MSDOS® for AmigaDOS®")
  99.     (prompt "\n\n\n\nAdding a line to your\n\n"
  100.         "S:Shell-Startup")
  101.     (confirm)
  102. )
  103.  
  104. (complete 60)
  105.  
  106. (if    (askbool
  107.         (prompt "\n\n\nDo you want to Install a basic version\n"
  108.                     "of Yak, so that you can use the UNIX\n"
  109.                     "directory pipes . & .. and also the *\n")
  110.         (help "\n\nYak, by Gaël Marziou and Philippe Bastiani\n"
  111.                   "allows you to use the following, at DOS:\n\n"
  112.                   "  . represents Current Directory\n"
  113.                   " .. represents Parent  Directory\n"
  114.                   "  * represents all files, or #? in AmigaDOS\n\n"
  115.                   "If you don't know what these are, or already\n"
  116.                       "have Yak on your system, then you are advised\n"
  117.                       "to skip Yak installation\n")
  118.         (choices "Yep, install Yak" "Nope, skip this bit")
  119.     )
  120.     (
  121.         (copyfiles
  122.             (prompt "Copying Yak commodity")
  123.             (help "You have chosen to install Yak.\n"
  124.                               "It is a commodity, and usually goes\n"
  125.                               "in the WBStartup drawer on your boot\n"
  126.                               "partition\n"
  127.             )
  128.             (source "Yak/Yak")
  129.             (dest "SYS:WBStartup")
  130.             (infos)
  131.             (confirm)
  132.         )
  133.         (complete 65)
  134.         (copyfiles
  135.             (prompt "Copying Yak instructions")
  136.             (help "This copies the Guide® file\n"
  137.                               "for Yak, just like MSDOS.Guide.\n"
  138.                   "you need OS2+ & AmigaGuide to\n"
  139.                   "view it.  AmigaGuide® supplied\n")
  140.             (source "Yak/Yak.Guide")
  141.             (dest @DESTHELP)
  142.             (infos)
  143.             (confirm)
  144.         )
  145.         (complete 70)
  146.         (copyfiles
  147.             (prompt "Copying Yak Prefs Editor")
  148.             (help "This is an extra tool, which\n"
  149.                   "usually goes in your SYS:Prefs\n"
  150.                   "drawer.  It allows you to set\n"
  151.                   "up Yak, exactly how you want it\n"
  152.             )
  153.             (source "Yak/Prefs/Yak")
  154.             (dest "SYS:Prefs")
  155.             (infos)
  156.             (confirm)
  157.         )
  158.         (complete 75)
  159.         (copyfiles
  160.             (prompt "Copying default prefs")
  161.             (help "This is just the default preferences file\n")
  162.             (source "Yak/Prefs/EnvArc/Yak.Prefs")
  163.             (dest "Envarc:")
  164.         )
  165.         (complete 80)
  166.         (copyfiles
  167.             (prompt "Copying an icon..")
  168.             (help "This is just an innocent little\n"
  169.                   "icon, that needs to be copied across..\n")
  170.             (source "Yak/Prefs/EnvArc/Sys/def_Yak.info")
  171.             (dest "Envarc:Sys")
  172.         )
  173.         (complete 85)
  174.         (copyfiles
  175.             (prompt "Copying Locale catalogs")
  176.             (help "This copies across catalog files\n"
  177.                   "which allow Yak to run in German\n"
  178.                   "and French as well.")
  179.             (source "Yak/Locale/Catalogs")
  180.             (dest "Locale:Catalogs")
  181.             (pattern "Yak.c#?")
  182.             (confirm)
  183.         )
  184.         (complete 90)
  185.         (copyfiles
  186.             (prompt "Copying German Catalog")
  187.             (help "This copies the Yak.catalog file\n"
  188.                   "into the Locale/Deutsch drawer\n")
  189.             (source "Yak/Locale/Catalogs/Deutsch/Yak.catalog")
  190.             (dest "Locale:Catalogs/Deutsch")
  191.             (confirm)
  192.         )
  193.         (complete 95)
  194.                 (copyfiles
  195.                         (prompt "Copying French Catalog")
  196.                         (help "This copies the Yak.catalog file\n"
  197.                               "into the Locale/Français drawer\n")
  198.                         (source "Yak/Locale/Catalogs/Français/Yak.catalog")
  199.                         (dest "Locale:Catalogs/Français")
  200.                         (confirm)
  201.                 )
  202.     )
  203. )
  204.  
  205. (complete 100)
  206.  
  207. (message "\n\n\n\nInstallation complete\n\n"
  208.          "You MUST Re-boot to make it\n"
  209.          "effective")
  210.  
  211. (exit)
  212.